/* 
 * AlaAction.java
 * 
 * Data de criação: 10/09/2010
 * 
 * O2SOLUTIONS - SOLUÇÕES EM TECNOLOGIA DA INFORMAÇÃO. 
 *
 */
package br.com.o2solutions.siso.webapp.action;

import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Observer;

import br.com.o2solutions.core.service.Service;
import br.com.o2solutions.siso.integration.entidade.Ala;

/**
 * Classe responsável por representar a boundary de acesso aos serviços do
 * dominio {@link Ala}
 * 
 * @author Osvaldeir
 * @since 10/09/2010
 * 
 */
@Name("alaAction")
public class AlaAction extends BaseAction<Ala, Service<Ala>> {

	private static final long serialVersionUID = 1L;

	@Override
	@In(value = "#{alaService}", scope = ScopeType.SESSION)
	public void setService(Service<Ala> service) {
		super.setService(service);
	}

	@Override
	public String save() {
		return super.save();
	}

	@Override
	public String update() {
		return super.update();
	}

	@Override
	@Observer({ "br.com.o2solutions.siso.webapp.action.AlaAction_SAVED",
			"br.com.o2solutions.siso.webapp.action.AlaAction_REMOVED",
			"br.com.o2solutions.siso.webapp.action.AlaAction_UPDATED" })
	public void updateResultList() {
		super.updateResultList();
	}

	@Override
	public void loadEntityByLinkId() {
	}

}
